In-context Vectors: Making In Context Learning More Effective and Controllable Through Latent Space Steering